@charset "utf-8";
body {
    background: url("../images/bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 14px;
}
input, textarea, button, a {
    outline: 0 none;
}
fieldset, legend, textarea, input {
    padding: 0;
}
a {
    color: #3F65B5;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

/*{头控制*/
#header {
    background-color: #F3F3F3;
    border-bottom: 1px solid #C3C3C3;
    border-top: 3px solid #67AD03;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15), 0 -1px 0 0 #FCFCFC inset;
    position: relative;
}
#header .wrapper {
    line-height: 60px;
    position: relative;
    margin-left:10px;
}
#header .wrapper img {
    vertical-align: middle;
}
#header .hd_login_info {
    position: absolute;
    right: 20px;
    top: 3px;
}
.hd_login_info a {
	border-left: 1px solid #ADADAD;
	box-shadow: 1px 0 0 0 #FFFFFF inset;
    margin-left: -1px;
    padding-left: 14px;
    color: #222222;
}
.hd_login_info img{
	margin-right:10px;
	margin-top:-6px;
}
.hd_login_info .manager{
	margin-right:10px;
}
/*头控制结束}*/

/*{左侧菜单控制*/
.left_menu {
	background-color: #F3F3F3;
    border-right: 1px solid #D3D3D3;
}
.menu {
    border-top: 1px solid #D1D1D1;
    padding-bottom: 8px;
}
.menu.closed {
    padding-bottom: 0;
}
.menu.extra {
    border-bottom: 1px solid #D1D1D1;
    box-shadow: 0 1px 0 0 #FDFDFD;
}
.menu_title {
    border-bottom: 1px solid #D1D1D1;
    box-shadow: 0 1px 0 0 #FDFDFD inset;
    margin-bottom: 6px;
    background-color: #F3F3F3;
    cursor: pointer;
    line-height: 40px;
    overflow: hidden;
    padding: 0 16px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
}
.menu_item {
	line-height: 31px;
}
.menu_item:hover {
    background-color: #B5DAAF;
    text-decoration: none;
}
.menu_item a {
    color: #222222;
    display: block;
    overflow: hidden;
    padding: 0 36px 0 50px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
}
.menu.closed .menu_title {
    border-bottom-width: 0;
    margin-bottom: 0;
}
.menu.closed .menu_item {
    display: none;
}
.menu.closed.selected {
    margin-bottom: -1px;
}
.menu.closed.selected .menu_title {
    background-color: #6BB05F;
    border-bottom: 1px solid #549249;
    box-shadow: none;
    color: #FFFFFF;
}
.menu_item.selected {
    background-color: #6BB05F;
    background-image: linear-gradient(to bottom, #79BD6E 0px, #62A855 100%);
    border-bottom: 1px solid #549249;
    color: #FFFFFF;
}
.menu_item.selected a {
    color: #FFFFFF;
}
.icon_menu.function {
    background: url("../images/base_z.png") no-repeat scroll 0 -33px rgba(0, 0, 0, 0);
}
.icon_menu.manage {
    background: url("../images/base_z.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.icon_menu.statistics {
    background: url("../images/base_z.png") no-repeat scroll 0 -66px rgba(0, 0, 0, 0);
}
.icon_menu.service {
    background: url("../images/base_z.png") no-repeat scroll 0 -99px rgba(0, 0, 0, 0);
}
.icon_menu.setting {
    background: url("../images/base_z.png") no-repeat scroll 0 -132px rgba(0, 0, 0, 0);
}
.closed.selected .icon_menu.manage {
    background: url("../images/base_z.png") no-repeat scroll 0 -165px rgba(0, 0, 0, 0);
}
.closed.selected .icon_menu.function {
    background: url("../images/base_z.png") no-repeat scroll 0 -198px rgba(0, 0, 0, 0);
}
.closed.selected .icon_menu.statistics {
    background: url("../images/base_z.png") no-repeat scroll 0 -231px rgba(0, 0, 0, 0);
}
.closed.selected .icon_menu.service {
    background: url("../images/base_z.png") no-repeat scroll 0 -264px rgba(0, 0, 0, 0);
}
.closed.selected .icon_menu.setting {
    background: url("../images/base_z.png") no-repeat scroll 0 -297px rgba(0, 0, 0, 0);
}
.icon_menu {
    margin-right: 10px;
    display: inline-block;
    height: 23px;
    margin-top: -0.2em;
    vertical-align: middle;
    width: 23px;
}
.icon_menu_switch {
    margin-top: -9px;
    position: absolute;
    right: 16px;
    top: 50%;
}
.icon_menu_switch {
    background: url("../images/base_z.png") no-repeat scroll 0 -330px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}

.closed.selected .icon_menu_switch {
    background: url("../images/base_z.png") no-repeat scroll 0 -382px rgba(0, 0, 0, 0);
}
.closed .icon_menu_switch {
    background: url("../images/base_z.png") no-repeat scroll 0 -356px rgba(0, 0, 0, 0);
}
/*左侧菜单结束}*/
/*{主体部分控制*/
.col_main {
    width: 2000px;
    background-color: #FFFFFF;
    border: 1px solid #D3D3D3;
    border-radius: 3px;
    box-shadow: 0 2px 2px 0 #E3E3E3;
}
.col_main, .col_side {
    display: table-cell;
    height: 650px;
    vertical-align: top;
}
.main_hd {
    background-color: #E9E9E9;
    background-image: linear-gradient(to bottom, #F3F3F3 0px, #E3E3E3 100%);
    border-bottom: 1px solid #D3D3D3;
    box-shadow: 0 1px 0 0 #FCFCFC inset;
    color: #545454;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
}
.title_tab_navs:after {
    clear: both;
    content: "​";
    display: block;
    height: 0;
}
.title_tab_navs {
    background-color: #E9E9E9;
    background-image: linear-gradient(to bottom, #F3F3F3 0px, #E3E3E3 100%);
    border-bottom: 1px solid #D3D3D3;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset;
    line-height: 36px;
    text-align: center;
}

.title_tab_nav.selected {
    border-top: 3px solid #70B213;
    top: -1px;
}
.title_tab_nav {
    float: left;
    font-size: 14px;
    position: relative;
}
.title_tab_nav a {
    border-right: 1px solid #D3D3D3;
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.5);
    color: #222222;
    display: block;
    outline: 0 none;
    padding: 0 20px;
    text-decoration: none;
}
.title_tab_nav.selected a {
    background-color: #FFFFFF;
    line-height: 35px;
    margin-bottom: -2px;
    position: relative;
}
.title_tab_nav.no_extra a {
    border-right-width: 0;
    box-shadow: none;
}
.main_hd .info {
    font-size: 14px;
    margin-right: 20px;
    margin-top: -36px;
    text-align: right;
}
.icon_dot {
    color: #AAAAAA;
    display: inline-block;
    font-size: 8px;
    font-style: normal;
    font-weight: 400;
    vertical-align: middle;
}
.main_hd h2 {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    padding-left: 20px;
    padding-right: 20px;
}

.main_bd {
    padding: 20px;
}
.table_msg {
    border: 1px solid #D3D3D3;
    border-radius: 3px;
}
.table_msg table {
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-radius: 3px;
    font-size: 14px;
    text-align: center;
    width: 100%;
}
.table_msg table thead {
    background-color: #F0F0F0;
}
.my_service_panel .table_msg tr:last-child {
    border-bottom: 0 none;
}
.my_service_panel .table_msg thead .asc {
    width: 105px;
}
.thead .table_cell:first-child {
    border-left-width: 0;
}
.my_service_panel .table_msg thead th {
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}
.thead .table_cell {
    border-bottom: 1px solid #D3D3D3;
    border-left: 1px solid #D3D3D3;
    line-height: 32px;
}
.table_cell {
    font-style: normal;
    font-weight: 400;
    padding: 0;
}
.my_service_panel .table_msg tr {
    border-bottom: 1px solid #E6E6E6;
}
.my_service_panel .table_msg tr td {
    border-right: 1px solid #E6E6E6;
}
.table_msg table tbody tr td {
    height: 31px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}
.my_service_panel .table_msg tr td ul {
    margin-left: -10px;
    margin-right: -10px;
}
.my_service_panel .table_msg tr td ul li {
    border-bottom: 1px solid #E6E6E6;
    padding: 5px 10px;
}
.my_service_panel .table_msg tr td ul .last_li {
    border-bottom: 0 none;
}
.my_service_panel .table_msg tr:last-child {
    border-bottom: 0 none;
}

.form_mangage {
    border: none;
}
.form_mangage li{
    line-height: 40px;
}
.form_mangage li label{
    margin-right:20px;
}
.form_mangage select{
    height: 22px;
    width: auto;

}
/*主体部分结束}*/
/*{footer控制*/
#footer {
    background-color: #727171;
    color: #DADADA;
    padding: 20px 0;
    text-align: center;
}
#footer a {
    color: #DADADA;
    margin-left: 10px;
    padding-right: 10px;
}

/*订单信息*/
.order_info {
	margin-top:10px;
	margin-bottom:10px;
}
.order_info ul{
	margin-top:10px;
}
.order_info li{
	float:left;
	width:30%;
}
.order_span{
    font-size:16px;
    font-weight:bold;
}
.order_goods_info{
    margin-top:10px;
    margin-bottom:10px;    
}
.order_goods_info td{
    border: 0px;
}
/*footer结束}*/
/*右上角功能*/
.corner{
 background:url("../images/side.png") no-repeat;
 float:right;
 height:40px;
 width:40px;
 position:relative;
 z-index:999;
}
.aside a{
	font-family:"微软雅黑",Georgia, "Times New Roman", Times, serif;
	overflow:hidden;
	font-size:14px;
	font-weight:600;
	border-right:#ded9cd 1px dotted;
	color:#ded9cd;
	margin-left:10px;
    padding-right:10px;
    text-decoration: none;
	}
.aside{
    line-height:30px;
	height:35px;
	background:url("../images/side_bg.png") repeat;
	float:right;
	position:absolute;
	right:0;
    border-bottom-left-radius: 32px 32px;
	display:none;
    padding:5px 45px 0 15px ;
}